function [ shuffle ] = shuffle_patterns( patterns, S )

global N;
% SHUFFLE_PATTERNS 
%   Esta funcion se encarga de mezclar los patrones de entrenamiento

shuffle = [patterns;S];
shuffle = shuffle(:,randperm(2^N));

end

